.root {
    :global {
    //     .assets {
    //         border: 1px #ddd solid;
    //         padding: 30px 40px;
    //         .ant-row {
    //             margin: 0;
    //         }
    //         .portfolioAssets {
    //             dl {
    //                 margin: 10px 0;
    //                 padding: 13px 25px;
    //                 background: #F7F7F7;
    //                 display: flex;
    //                 justify-content: space-between;
    //                 line-height: 27px;
    //                 b {
    //                     font-size: 18px;
    //                     margin-right: 4px;
    //                 }
    //             }
    //             dt,
    //             dd {
    //                 display: inline-block;
    //             }
    //             dt {
    //                 &::after {
    //                     content: '：';
    //                 }
    //             }
    //         }
    //         .categoryAssets {
    //             dt span {
    //                 display: inline-block;
    //                 font-size: 18px;
    //                 margin: 0 7px 0 -18px;
    //             }
    //             dd b {
    //                 font-size: 18px;
    //                 margin-right: 3px;
    //             }
    //         }
    //     }
    //    .ant-card-head{ background: #ddd;}
         dl {
            margin-right: 10px;
        }
        dt,
        dd {
            display: inline-block;
        }
        table{
            width:100%;
        }
        .dataDate{
            margin-top: 10px;
            margin-bottom: 12px;
            dt{font-size: 14px;color: #4a4a4a;margin-right: 8px;}
            .ant-input{border: 1px solid #979797;}
            .ant-calendar-picker-icon:after{color: #666}
        }
        .assets{
            border: 1px solid #ddd;
            .ant-row{margin-top: 0}
            .ant-card-body{padding: 20px 24px 20px 40px}
            .portfolioAssets {
                .ant-card-body{padding: 0;}
                dl {
                    margin: 10px 0;
                    padding: 12px 25px;
                    background: #F7F7F7;
                    display: flex;
                    justify-content: space-between;
                    line-height: 25px;
                    b {
                        font-size: 18px;
                        margin-right: 4px;
                    }
                    &:first-child{
                        background: transparent;
                        position:relative;
                        dt{
                            position:relative;
                            left:50%;
                            margin-left: -42px;
                            &::after {
                                    content: '';
                                }
                            }
                        dd{position: absolute;top:-16px;left:50%;font-size: 12px;line-height: 17px;margin-left:-30px;}
                        b{font-size: 24px;line-height: 33px;}
                    }
                }
                dd span{font-size: 12px;line-height: 25px;}
                dt {
                    &::after {
                        content: '：';
                    }
                }
            }
            .categoryAssets {
                dt,
                dd {
                    display:block;
                }
                dt span {
                    display: inline-block;
                    font-size: 18px;
                    margin: 0 7px 0 -18px;
                }
                dd{font-size: 12px;line-height: 25px;}
                dd b {
                    font-size: 18px;
                    margin-right: 3px;
                }
            }
        }
        .tableCard{
            .ant-card-body{padding: 0}
            .ant-table table{
                background: #fff;
                .ant-table-thead{
                    height: 30px;
                    &>tr{
                        th{
                        padding:7px 8px 6px;
                        box-sizing:border-box; 
                        line-height:20px;
                        text-align: right;
                        border-right: 1px solid #fff;
                        border-bottom:0;
                        background: #f7f7f7;
                        span{
                            font-size: 14px;
                            line-height: 17px;
                            color: #8d8d8d;
                            font-weight: bold;
                        }
                        &:first-child,&:nth-child(2){text-align: left}
                    }
                    } 
                }
                .ant-table-tbody>tr{
                    height: 32px;
                    &:nth-child(even){
                        background: #fafafa;
                    }
                    td{
                        padding: 4px 8px 6px;
                        box-sizing:border-box; 
                        font-size:14px;
                        line-height: 20px;
                        color: #4a4a4a; 
                        text-align: right;
                        border-bottom:0;
                        &:first-child,&:nth-child(2){text-align: left}
                    }
                }
            }
        }
    }
}